
class Vehiculo {
	//Atributos
	private String matricula;
	private String color;
	private String marca;
	private String modelo;
	private long instanteEntrada;
	
	//Constructores
	public Vehiculo(){}

	public Vehiculo(String marca, String modelo, String color, String matricula) {
		this.marca = marca;
		this.modelo = modelo;
		this.color = color;
		this.matricula = matricula;
		this.instanteEntrada = System.currentTimeMillis();
	}

	//Metodos
	/**
	 * Establece la matricula del vehiculo
	 * @param matricula del vehiculo
	 */
	public void setMatricula(String matricula) {
		this.matricula = matricula;
	}

	/**
	 * Establece el color del vehiculo
	 * @param color del vehiculo
	 */
	public void setColor(String color) {
		this.color = color;
	}

	/**
	 * Establece la marca del vehiculo
	 * @param marca del vehiculo
	 */
	public void setMarca(String marca) {
		this.marca = marca;
	}

	/**
	 * Establece el modelo del vehiculo
	 * @param modelo del vehiculo
	 */
	public void setModelo(String modelo) {
		this.modelo = modelo;
	}
	
	/**
	 * Establece el instante de entrada desde el 1/1/1970 hasta que inserto el vehiculo
	 * @param instanteEntrada del vehiculo al insertarlo
	 */
	public void setInstanteEntrada(long instanteEntrada) {
		this.instanteEntrada = instanteEntrada;
	}
	
	public String getMatricula() {
		return matricula;
	}
	
	public long getInstanteEntrada() {
		return instanteEntrada;
	}
	
	/**
	 * Muestra lo datos del vehiculo: marca, modelo, color y matricula
	 */
	public void mostrarEstado(){
		System.out.println("Marca: " + marca);
		System.out.println("Modelo: " + modelo);
		System.out.println("Color: " + color);
		System.out.println("Matricula: " + matricula);
	}

	

	
	
	
	
	
	

}
